a6453aa51cda8210c2cede548f4adc01b37f688a,python/src/com/jetbrains/python/psi/types/PyClassType.java,PyClassType,getCompletionVariants,#PyReferenceExpression#,98
Before Change
List<Object> ret = new ArrayList<Object>();
ret.addAll(processor.getResultList());
for (PyClass ancestor : myClass.getSuperClasses()) {
ret.addAll(Arrays.asList((new PyClassType(ancestor, true)).getCompletionVariants(referenceExpression)));
}
return ret.toArray();
}
After Change
}
else ret.addAll(processor.getResultList());
for (PyClass ancestor : myClass.getSuperClasses()) {
Object[] ancestry = (new PyClassType(ancestor, true)).getCompletionVariants(referenceExpression, context);
for (Object ob : ancestry) {
if (ob instanceof LookupItem) {
LookupItem item = (LookupItem)ob;